﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Tsanie.Mp3Tag {
    public class Definition {
        public static readonly Dictionary<int, string> Genres;
        static Definition() {
            Genres = new Dictionary<int, string>();
            Genres.Add(0, "Blues");
            Genres.Add(1, "Classic Rock");
            Genres.Add(2, "Country");
            Genres.Add(3, "Dance");
            Genres.Add(4, "Disco");
            Genres.Add(5, "Funk");
            Genres.Add(6, "Grunge");
            Genres.Add(7, "Hip-Hop");
            Genres.Add(8, "Jazz");
            Genres.Add(9, "Metal");
            Genres.Add(10, "New Age");
            Genres.Add(11, "Oldies");
            Genres.Add(12, "Other");
            Genres.Add(13, "Pop");
            Genres.Add(14, "R&B");
            Genres.Add(15, "Rap");
            Genres.Add(16, "Reggae");
            Genres.Add(17, "Rock");
            Genres.Add(18, "Techno");
            Genres.Add(19, "Industrial");
            Genres.Add(20, "Alternative");
            Genres.Add(21, "Ska");
            Genres.Add(22, "Death Metal");
            Genres.Add(23, "Pranks");
            Genres.Add(24, "Soundtrack");
            Genres.Add(25, "Euro-Techno");
            Genres.Add(26, "Ambient");
            Genres.Add(27, "Trip-Hop");
            Genres.Add(28, "Vocal");
            Genres.Add(29, "Jazz+Funk");
            Genres.Add(30, "Fusion");
            Genres.Add(31, "Trance");
            Genres.Add(32, "Classical");
            Genres.Add(33, "Instrumental");
            Genres.Add(34, "Acid");
            Genres.Add(35, "House");
            Genres.Add(36, "Game");
            Genres.Add(37, "Sound Clip");
            Genres.Add(38, "Gospel");
            Genres.Add(39, "Noise");
            Genres.Add(40, "AlternRock");
            Genres.Add(41, "Bass");
            Genres.Add(42, "Soul");
            Genres.Add(43, "Punk");
            Genres.Add(44, "Space");
            Genres.Add(45, "Meditative");
            Genres.Add(46, "Instrumental Pop");
            Genres.Add(47, "Instrumental Rock");
            Genres.Add(48, "Ethnic");
            Genres.Add(49, "Gothic");
            Genres.Add(50, "Darkwave");
            Genres.Add(51, "Techno-Industrial");
            Genres.Add(52, "Electronic");
            Genres.Add(53, "Pop-Folk");
            Genres.Add(54, "Eurodance");
            Genres.Add(55, "Dream");
            Genres.Add(56, "Southern Rock");
            Genres.Add(57, "Comedy");
            Genres.Add(58, "Cult");
            Genres.Add(59, "Gangsta");
            Genres.Add(60, "Top 40");
            Genres.Add(61, "Christian Rap");
            Genres.Add(62, "Pop/Funk");
            Genres.Add(63, "Jungle");
            Genres.Add(64, "Native American");
            Genres.Add(65, "Cabaret");
            Genres.Add(66, "New Wave");
            Genres.Add(67, "Psychadelic");
            Genres.Add(68, "Rave");
            Genres.Add(69, "Showtunes");
            Genres.Add(70, "Trailer");
            Genres.Add(71, "Lo-Fi");
            Genres.Add(72, "Tribal");
            Genres.Add(73, "Acid Punk");
            Genres.Add(74, "Acid Jazz");
            Genres.Add(75, "Polka");
            Genres.Add(76, "Retro");
            Genres.Add(77, "Musical");
            Genres.Add(78, "Rock & Roll");
            Genres.Add(79, "Hard Rock");
            Genres.Add(80, "Folk");
            Genres.Add(81, "Folk-Rock");
            Genres.Add(82, "National Folk");
            Genres.Add(83, "Swing");
            Genres.Add(84, "Fast Fusion");
            Genres.Add(85, "Bebob");
            Genres.Add(86, "Latin");
            Genres.Add(87, "Revival");
            Genres.Add(88, "Celtic");
            Genres.Add(89, "Bluegrass");
            Genres.Add(90, "Avantgarde");
            Genres.Add(91, "Gothic Rock");
            Genres.Add(92, "Progressive Rock");
            Genres.Add(93, "Psychedelic Rock");
            Genres.Add(94, "Symphonic Rock");
            Genres.Add(95, "Slow Rock");
            Genres.Add(96, "Big Band");
            Genres.Add(97, "Chorus");
            Genres.Add(98, "Easy Listening");
            Genres.Add(99, "Acoustic");
            Genres.Add(100, "Humour");
            Genres.Add(101, "Speech");
            Genres.Add(102, "Chanson");
            Genres.Add(103, "Opera");
            Genres.Add(104, "Chamber Music");
            Genres.Add(105, "Sonata");
            Genres.Add(106, "Symphony");
            Genres.Add(107, "Booty Bass");
            Genres.Add(108, "Primus");
            Genres.Add(109, "Porn Groove");
            Genres.Add(110, "Satire");
            Genres.Add(111, "Slow Jam");
            Genres.Add(112, "Club");
            Genres.Add(113, "Tango");
            Genres.Add(114, "Samba");
            Genres.Add(115, "Folklore");
            Genres.Add(116, "Ballad");
            Genres.Add(117, "Power Ballad");
            Genres.Add(118, "Rhythmic Soul");
            Genres.Add(119, "Freestyle");
            Genres.Add(120, "Duet");
            Genres.Add(121, "Punk Rock");
            Genres.Add(122, "Drum Solo");
            Genres.Add(123, "A capella");
            Genres.Add(124, "Euro-House");
            Genres.Add(125, "Dance Hall");
        }
    }
}
